IP地址CIDR表示
作者:matrix 被围观: 3 次 发布时间:2026-05-31 分类:零零星星 | 无评论 »
192.168.1.1/32这种IP地址的cidr格式我其实每次都记不住,哈哈😂。简单记个 🙄
CIDR表示法
格式为:IP地址/网络部分范围前缀长度,类似 10.0.0.0/8
按IP结构
IP地址 = 网络部分(Network) + 主机部分(Host)
网络部分表示固定的网络标识前缀,类似于大的局域网范围,主机部分(可自由分配)等同于剩下细分的具体详细的IP地址
CIDR表示的IP格式就是显示的完整网络部分(Network),主机部分需要你自己脑补。
IP地址10.0.0.0 二进制格式:
10 . 0 . 0 . 0
00001010 00000000 00000000 00000000
/8 就是网络部分为 8 位,即对应上面二进制部分00001010
CIDR格式中,你看不到可以分配IP地址部分(主机部分)就需要你自己脑补: 32位-这里的8位即 24位主机可用部分
理论上可用地址: 2^24 = 16,777,216 个地址。实际可用得排除不可分配地址 10.0.0.0,10.255.255.255... 总共 5 个
最后
所以啊 每次记错都是这个斜杠后面的数字。这个数字其实表示的不可用数量(按位来算的),而不是剩下的数量。
参考:
https://themsaid.com/building-an-ip-address-manager-in-go?ref=dailydev